The Blit: A Multiplexed Graphics Terminal
نویسنده
چکیده
The Blit is a programmable bitmap graphics terminal designed specifically to run with the Unix operating system. The software in the terminal provides an asynchronous multi-window environment, and thereby exploits the multiprogramming capabilities of the Unix system which have been largely under-utilized because of the restrictions of conventional terminals. This paper discusses the design motivation of the Blit, gives an overview of the user interface, mentions some of the novel uses of multiprogramming made possible by the Blit, and describes the implementation of the multiplexing facilities on the host and in the terminal. Because most of the functionality is provided by the terminal, the discussion focuses on the structure of the terminal’s software.
منابع مشابه
8-1/2, the Plan 9 Window System
The Plan 9 window system, 81⁄2, is a modest-sized program of novel design. It provides textual I/O and bitmap graphic services to both local and remote client programs by offering a multiplexed file service to those clients. It serves traditional UNIX files like /dev/tty as well as more unusual ones that provide access to the mouse and the raw screen. Bit map graphics operations are provided b...
متن کاملthe Plan 9 Window System
The Plan 9 window system, 8 1 ⁄2, is a modest-sized program of novel design. It provides ASCII I/O and bitmap graphic services to both local and remote client programs by offering a multiplexed file service to those clients. It serves traditional UNIX files like /dev/tty as well as more unusual ones that provide access to the mouse and the raw screen. Bitmap graphics operations are provided by ...
متن کاملBinary Morphology and Related Operations on Run-Length Representations
Binary morphology on large images is compute intensive, in particular for large structuring elements. Run-length encoding is a compact and space-saving technique for representing images. This paper describes how to implement binary morphology directly on run-length encoded binary images for rectangular structuring elements. In addition, it describes efficient algorithm for transposing and rotat...
متن کاملA Two-Dimensional Frame Buffer Processor
The two-dimensional Frame Buffer Processor (FBP) is part of a proposed raster graphics computer architecture. It is a hardware-oriented organisation of a variation of a bitblt engine with a much richer repertoire. In addition, the FBP gives support to window management, transformations, and assists in some image operations ordinarily performed in software. The introduction of the FBP as a co-pr...
متن کاملThe Learning of Subordinate Word Meanings
In three experiments, adults attempted to learn words with subordinate-level meanings (dalmatian) by sampling the referent world cross-situationally. Xu & Tenenbaum, 2007 predicted that encountering three uses of a word, each referring to a dalmatian would evoke “suspicious coincidence” inferencing, leading to the subordinate meaning (dalmatian). Exp. 1 found little evidence for this; cross-sit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007